# Author:sp
# CreaTime: $(DATE)
# FileName: $(NAME)
# Description: simple introdution of the code
a=10
b=20
c=a+b
d=a.__add__(b)
print(c)
print(d)

class Student:
    def __init__(self,name):
        self.name=name
    def __add__(self, other):
        return self.name+other.name
    def __len__(self):
        return len(self.name)
stu1=Student('jack')
stu2=Student('tom')
s=stu1+stu2              #实现了两个对象的加法运算（）(因为再Student类中编写__add__()特殊的方法)
print(s)
s=stu1.__add__(stu2)
print(s)

print('----------------')
lst=[11,22,33,44]
print(len(lst))          #len是内置函数
print(lst.__len__())     #特殊方法
print(len(stu1))         #__len__()特殊方法的使用